package com.example.design.practice.dark.v2;

/**
 * @Description 编程的方式来实现灰度规则语法
 * 比如：只对 30 天内购买过某某商品并且退货次数少于 10 次的用户进行灰度，我们通过编程的方式来实现
 * @date 2022/11/17 16:38
 * @Author liuzhihui
 * @Version 1.0
 */
public class UserPromotionDarkRule implements IDarkFeature {
    @Override
    public boolean enabled() {
        return true;
    }

    @Override
    public boolean dark(long darkTarget) {
        // 灰度规则自己想怎么写就怎么写
        return false;
    }

    @Override
    public boolean dark(String darkTarget) {
        // 灰度规则自己想怎么写就怎么写
        return false;
    }
}
